﻿@charset "utf-8";
/* CSS Document */


/*******************************************************************************************/
/**  全局  *********************************************************************************/
/*******************************************************************************************/

/** 清除内外边距**/
body,
h1, h2, h3, h4, h5, h6,               /* title elements  列表元素 */  
dl, dt, dd, ul, ol, li,               /* list  elements  列表元素 */
form, button, input, textarea,        /* form  elements  表单元素 */ 
th, tr, td,                           /* table elements  表格元素 */ 
hr, p, img                                   
{                                    
    margin: 0px;
    padding: 0px;
}

/** 清除img边框 **/
img{ border:none; vertical-align:bottom;}

/** 设置默认字体 **/
body, button, input, textarea
{
    font-size:12px;
    font-family: "宋体", Arial;
}

/** 列表元素 **/ 
ul, ol { list-style: none;}

/** 超链接元素 **/
a{ text-decoration: none; cursor:pointer;}
a:link   { color:#000;}
a:visited{ color:#000;}  
a:hover  { color:#999;}
a:active {}

/** 超链接去虚线 **/
a:focus{ outline:none;} 
/*a { behavior:url("js/clearA.htc")}*/

/** 表格元素 **/
table { border-collapse:collapse; width:100%; border:none; text-align:center; }
td{ border:1px #999 solid; padding:3px; vertical-align:middle;}
table.noBorder td{ border:none; padding:0px;}

/** 表单对象 **/
input{ height:20px; line-height:20px; padding:2px 5px; border:1px solid #999; vertical-align:middle;}
textarea{ line-height:20px; padding:2px 5px; border:1px solid #999;}

input.radio{ border:none;}
input.btn{ width:200px; height:36px; line-height:34px; padding:0px; margin:0px 10px 0px 0px; border:1px solid #999; font-size:16px; cursor:pointer;}

.clearFloat{ clear:both;}

/*******************************************************************************************/
/**  页面  *********************************************************************************/
/*******************************************************************************************/

/** 公共 **/
.wrap{ width:1000px; margin:0px auto; position:relative; z-index:100;}

.header{ position:relative; height:90px;}
.logo{ position:absolute; top:0px; left:0px; display:block;}
.toolbar{ position:absolute; top:0px; right:0px; text-align:right; line-height:20px;}
.search{ position:absolute; top:30px; right:0px;}
input.search_key{ color:#999; width:100px; height:16px; line-height:16px;}
input.search_btn{ width:40px; height:22px; line-height:20px; font-size:14px; margin:0px;}

.nav{ padding-bottom:10px;}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:120px;}
.nav ul li a{ display:block; text-align:center; height:30px; line-height:30px;}
.nav ul li.selected a{ font-size:14px; font-weight:bold;}

.banner{ padding-bottom:10px;}

.main{ padding-bottom:10px;}
.sidebar{ float:left; width:200px;}
.mainbody{ float:right; width:780px; min-height:500px;_height:500px;}

.menu_wrap{ padding-bottom:10px;}
.info_wrap{ }

.menu{ border:1px solid #ccc;}
.menu .menu_title{ font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px; border-bottom:1px solid #ccc;}
.menu ul{}
.menu ul li{}
.menu ul li a{ display:block; text-align:center; height:30px; line-height:30px;}
.menu ul li.selected a{ font-weight:bold;}

.contact{ line-height:24px; border:1px solid #ccc; padding:10px;}

.title_wrap h1{ text-align:center; line-height:50px;}
.sitemap{ line-height:24px;}
.content_wrap{ line-height:24px;}

.news_list{ padding:10px; border:1px solid #ccc;}
.news_list_title{ line-height:24px; font-size:14px; font-weight:bold;}
.news_list ul li{ height:24px; line-height:24px; border-bottom:1px dashed #ccc; position:relative; }
.news_list ul li a{ display:block; position:absolute; left:0px; top:0px; width:650px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_list ul li span{ position:absolute; right:0px; top:0px;}

.product_list{ padding:10px; border:1px solid #ccc;}
.product_list_title{ line-height:24px; font-size:14px; font-weight:bold;}
.product_lidt_frame{ margin:0px auto; overflow:hidden; position:relative; width:758px;}
.product_lidt_frame ul{ overflow:hidden; width:797px;}
.product_lidt_frame ul li{ float:left; width:160px; padding-right:39px;}
.product_list_item{ padding-bottom:10px;}
.product_list_item_img{ display:block;}
.product_list_item_info{ position:relative; overflow:hidden; height:24px; line-height:24px;}
.product_list_item_info a{ display:block; position:absolute; left:0px; top:0px; width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_list_item_info span{ position:absolute; right:0px; top:0px;}

.links{ padding:10px; border:1px solid #ccc; margin-top:10px;}
.links_title{ line-height:24px; font-size:14px; font-weight:bold;}
.links ul{ overflow:hidden; width:600px;}
.links ul li{ float:left;}
.links ul li a{ line-height:24px; white-space:nowrap; padding:0px 20px 0px 2px;}

.footer{ height:100px; border:0px solid #ccc; padding:3px; line-height:20px;}
.bottom_background{ margin-top:-60px; height:60px; position:relative; z-index:99; background:url(../images/bottom_bg.gif) bottom center no-repeat;}

.pagerStyle{ line-height:22px;}
.pagerStyle .customInfo{ line-height:22px;}
.pagerStyle .btn_submit{ height:22px; margin-left:3px;}

/** index **/
.index_sidebar{ width:240px;}
.index_mainbody{ width:740px;}

.profile{ height:200px; overflow:hidden; padding:10px; line-height:20px; border:1px solid #ccc;}
.index_news_list{ margin-top:10px;}
.index_news_list ul li a{ }
.index_product_list{ margin-top:10px;}
.index_product_list .product_lidt_frame{ width:560px;}
.index_product_list ul{ width:99999px;}
.index_product_list ul li{ padding-right:40px;}

/***********/
/** inner **/

/** Guestbook **/
input.error { border: 1px solid red; }
label.error{ color:red; padding-left:3px;vertical-align: middle;}
span.error{ color:red; padding-left:3px;vertical-align: middle;}

table.collection td{ padding:5px 0px;}
table.collection .itemValue{ text-align:left; padding-left:10px;}
table.collection .itemValue .text{ width:320px; height:24px; color:#999;}

/** Download **/
.download_list ul li .download_link{ left:auto; right:0px; top:0px; width:50px;}









